package com.ruoyi.produce.process.receiving.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 生产日报表，数据传输对象，面向前端需求
 * @author lsy 2021.10.13
 * 修改：
 */
@Data
public class productionLogReport {
    /**
     * 产线编号（自增）
     */
    @ApiModelProperty(value = "产线编号")
    private int productionLineId;

    /**
     * 产线名称
     */
    @ApiModelProperty("产线名称")
    private String productionLineName;

    /**
     * 验收单编号
     */
    @ApiModelProperty(value = "验收单编号")
    private String receivingReportId;

    /**
     * 来源类型
     * 加工单1、委外生产计划2
     */
    @ApiModelProperty(value = "来源类型 加工单1、委外生产计划2")
    private String sourceType;

    /**
     * 产品编号
     */
    @ApiModelProperty(value = "产品编号")
    private String produceId;

    /**
     * 产品名称
     */
    @ApiModelProperty("产品名称")
    @Excel(name = "产品名称")
    private String produceName;

    /**
     * 产品规格
     */
    @ApiModelProperty("产品规格")
    @Excel(name = "产品规格")
    private String produceSpecs;

    /**
     * 验收数量
     */
    @ApiModelProperty(value = "验收数量")
    private double receivingReportNumber;

    /**
     * 不合格数量
     */
    @ApiModelProperty(value = "不合格数量")
    private double unqualifiedNumber;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private java.sql.Timestamp createTime;
}
